package com.itrencai.String;

//String类创建字符串对象的两种方式
public class StringDemo {
    public static void main(String[] args) {
        //方式一：直接使用双引号得到字符串对象
        String name="我爱你中国";
        System.out.println(name);

        //方式二：
        //1.public String()：创建一个空白字符串对象，不含有任何内容（几乎不用）
        String s1=new String();//s1=""  相当于是一个空字符串
        print(s1);

        //2.public String(String):根据传入的字符串内容，来创建字符串对象（几乎不用）
        String s2 =new String("我是中国人");
        print(s2);

        //3.public String(char[] c):根据字符数组的内容，来创建字符串对象
        char[] chars={'a','b','中','国'};
        String s3=new String(chars);
        print(s3);
        //4.public String(byte[] b):根据字节数组的内容，来创建字符串对象
        byte[] bytes={97,98,99,65,66,67};
        String s4 =new String(bytes);
        print(s4);


        System.out.println("--------------------------------");
    }
    public static void print(String s){
        System.out.println(s);
    }
}
